package com.ruoyi.report.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

/**
 * description
 *
 * @author h w
 * @version 1.0
 * @date 2023/2/4 19:17
 */
public class BusinessReport {

    /** 班长姓名 */
    @Excel(name = "班长姓名")
    private String registerName;

    /** 气站地点 */
    @Excel(name = "到站地点")
    private String stationLocation;

    /** 充气量 */
    @Excel(name = "充气量")
    private BigDecimal fullfillAmount;

    /** 登记时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "登记时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date registerTime;

    /** 车头号码 */
    @Excel(name = "车头号码")
    private String carHeadNum;

    /** 所属经销商名 */
    @Excel(name = "所属经销商名")
    private String customerName;

    /** 车身号码 */
    @Excel(name = "车身号码")
    private String carBodyNum;

    /** 进站确认时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "进站确认时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date confirmTime;

    /** 站内小时 */
    @Excel(name = "站内小时")
    private String stationHours;

    /** 充装记录时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "充装记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date recordTime;

    /** 出站记录时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "出站记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date getOutTime;

    /** 充气编号 */
    @Excel(name = "充气编号")
    private String fullfillNum;

    public String getRegisterName() {
        return registerName;
    }

    public void setRegisterName(String registerName) {
        this.registerName = registerName;
    }

    public String getStationLocation() {
        return stationLocation;
    }

    public void setStationLocation(String stationLocation) {
        this.stationLocation = stationLocation;
    }

    public BigDecimal getFullfillAmount() {
        return fullfillAmount;
    }

    public void setFullfillAmount(BigDecimal fullfillAmount) {
        this.fullfillAmount = fullfillAmount;
    }

    public Date getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }

    public String getCarHeadNum() {
        return carHeadNum;
    }

    public void setCarHeadNum(String carHeadNum) {
        this.carHeadNum = carHeadNum;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCarBodyNum() {
        return carBodyNum;
    }

    public void setCarBodyNum(String carBodyNum) {
        this.carBodyNum = carBodyNum;
    }

    public Date getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(Date confirmTime) {
        this.confirmTime = confirmTime;
    }

    public String getStationHours() {
        return stationHours;
    }

    public void setStationHours(String stationHours) {
        this.stationHours = stationHours;
    }

    public Date getGetOutTime() {
        return getOutTime;
    }

    public void setGetOutTime(Date getOutTime) {
        this.getOutTime = getOutTime;
    }

    public Date getRecordTime() {
        return recordTime;
    }

    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }

    public String getFullfillNum() {
        return fullfillNum;
    }

    public void setFullfillNum(String fullfillNum) {
        this.fullfillNum = fullfillNum;
    }
}
